#include <func.h>

typedef struct student
{
    int num;
    char name[20];
    float score;
}stu;

int main()
{
    stu s[3];
    int _num; char _name[20]; float _score;
    int i = 0;

    // while (scanf("%d%s%f", &_num, _name, &_score) != EOF)
    // {
    //     s[i].num = _num; strcpy(s[i].name, _name); s[i ++].score = _score;
    // }
    FILE *fp = fopen("file", "rb+");
    // for (int j = 0; j < i; j ++)
    // {
    //     char buf[128];
    //     fprintf(fp, "%d %s %5.2f\n", s[j].num, s[j].name, s[j].score);
    // }
    fseek(fp, 0, SEEK_SET);
    while (fscanf(fp, "%d %s %f", &_num, _name, &_score) != EOF)
    {
        printf("%d %s %.2f\n", _num, _name, _score);
    }
    // fscanf(fp, "%d %s %f", &_num, _name, &_score);
    // printf("%d %s %.2f\n", _num, _name, _score);
    fclose(fp);
    return 0;
}